Big Huge Thesaurus

Lady Godiva

noun